﻿using System;
using System.Collections.Generic;
using System.Text;

namespace StockTrader.BusinessService.DataContract.Structure.HastcV2
{
    public class OrderMsg
    {
        public decimal ORDER_ID { get; set; }
        public decimal ORG_ORDER_ID { get; set; }
        public string FLOOR_CODE { get; set; }
        public string ORDER_CONFIRM_NO { get; set; }
        public string ORDER_NO { get; set; }
        public string CO_ORDER_NO { set; get; }
        public string ORG_ORDER_NO { get; set; }
        public DateTime ORDER_DATE { get; set; }
        public string ORDER_TIME { set; get; }

        public decimal MEMBER_ID { get; set; }
        public decimal CO_MEMBER_ID { get; set; }
        public decimal ACCOUNT_ID { get; set; }
        public decimal CO_ACCOUNT_ID { get; set; }
        public decimal STOCK_ID { get; set; }
        public decimal ORDER_TYPE { get; set; }
        public decimal PRIORITY { get; set; }
        public decimal ORDER_SIDE { get; set; }
        public decimal ORDER_CLASS { set; get; }

        public decimal MODIFY_STATUS { get; set; }
        public decimal SETTLEMENT_TYPE { set; get; }
        public decimal DORF { set; get; }
        public decimal ORDER_QTTY { set; get; }
        public decimal ORDER_PRICE { set; get; }
        public decimal ORDER_STATUS { set; get; }

        public decimal QUOTE_PRICE { set; get; }
        public decimal QUOTE_TIME { set; get; }
        public decimal QUOTE_QTTY { set; get; }

        public decimal EXEC_QTTY { set; get; }
        public decimal CORRECT_QTTY { set; get; }
        public decimal CANCEL_QTTY { set; get; }
        public decimal REJECT_QTTY { set; get; }
        public string REJECT_REASON { set; get; }

        public string ACCOUNT_NO { set; get; }
        public string CO_ACCOUNT_NO { set; get; }
        public decimal BROKER_ID { set; get; }
        public decimal CO_BROKER_ID { set; get; }
        public decimal SETTLE_DAY { set; get; }
        public decimal YIELDMAT { set; get; }

    }
}
